libxl: suspend: domain_suspend_callback_common xs errs
authorIan Jackson <ian.jackson@eu.citrix.com>
Thu, 5 Dec 2013 19:08:34 +0000 (19:08 +0000)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Mon, 17 Mar 2014 15:54:00 +0000 (15:54 +0000)
commit62657e313189f9fe86ccd33414a5122de25595a3
treea25af1b8df2d6ec2a03347395e53a1b7a4210de7
parent83c20713bd006220a6cb39af6a764a9f900de3e5
libxl: suspend: domain_suspend_callback_common xs errs

In domain_suspend_callback_common, use libxl__xs_transaction_start in
a loop, rather than xs_transaction_start and a goto label.

This will improve the error handling, but have no other semantic
effect.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
CC: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
tools/libxl/libxl_dom.c